﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Leeson10 : MonoBehaviour
{
    void Start()
    {
        #region 代码控制
        Button btn = this.GetComponent<Button>();
        btn.interactable = true;
        btn.transition = Selectable.Transition.None;
        Image img = this.GetComponent<Image>();
        #endregion

        #region 监听点击事件的两种方式
        //点击事件 是 在按钮区域抬按下一次 就算一次点击
        //1.拖脚本
        //2.代码添加
        btn.onClick.AddListener(ClickBtn2);
        btn.onClick.AddListener(()=>
        {
            Debug.LogFormat("ClickBtn3 log...");
        });
        ////移除指定监听
        //btn.onClick.RemoveListener(ClickBtn2);
        ////移除所有监听
        //btn.onClick.RemoveAllListeners();
        #endregion
    }
    public void ClickBtn()
    {
        Debug.LogFormat("ClickBtn log...");
    }

    private void ClickBtn2()
    {
        Debug.LogFormat("ClickBtn2 log...");
    }
}
